package co.edu.uniquindio.ondas.dtos;

import java.io.Serializable;

/**
 * @author Javier 
 * DTO ResumenteInvestigacion donde se agrupa el identificador de
 *  la investigacion, el estado de la investigacion,la seleccion, y el
 *  identificador de la bitacora5
 */
public class ResumenInvestigacionGrupoDTO implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * identificador de la investigacion
	 */
	private long idInvestigacion;
	/**
	 * estado de la investigacion
	 */
	private boolean estado;
	/**
	 * estado de la seleccion
	 */
	private boolean seleccionado;
	/**
	 * identificador de la bitacora5
	 */
	private long idBitacora5;

	/**
	 * Metodo constructor
	 * 
	 * @param idInvestigacion
	 * @param estado
	 * @param seleccionado
	 * @param idBitacora5
	 */
	public ResumenInvestigacionGrupoDTO(long idInvestigacion, boolean estado,
			boolean seleccionado, long idBitacora5) {
		super();
		this.idInvestigacion = idInvestigacion;
		this.estado = estado;
		this.seleccionado = seleccionado;
		this.idBitacora5 = idBitacora5;
	}

	/**
	 * Obtiene el/la idInvestigacion
	 * 
	 * @return the idInvestigacion
	 */
	public long getIdInvestigacion() {
		return idInvestigacion;
	}

	/**
	 * Asigna el/la idInvestigacion
	 * 
	 * @param idInvestigacion
	 */
	public void setIdInvestigacion(long idInvestigacion) {
		this.idInvestigacion = idInvestigacion;
	}

	/**
	 * Obtiene el/la estado
	 * 
	 * @return the estado
	 */
	public boolean isEstado() {
		return estado;
	}

	/**
	 * Asigna el/la estado
	 * 
	 * @param estado
	 */
	public void setEstado(boolean estado) {
		this.estado = estado;
	}

	/**
	 * Obtiene el/la seleccionado
	 * 
	 * @return the seleccionado
	 */
	public boolean isSeleccionado() {
		return seleccionado;
	}

	/**
	 * Asigna el/la seleccionado
	 * 
	 * @param seleccionado
	 */
	public void setSeleccionado(boolean seleccionado) {
		this.seleccionado = seleccionado;
	}

	/**
	 * Obtiene el/la idBitacora5
	 * 
	 * @return the idBitacora5
	 */
	public long getIdBitacora5() {
		return idBitacora5;
	}

	/**
	 * Asigna el/la idBitacora5
	 * 
	 * @param idBitacora5
	 */
	public void setIdBitacora5(long idBitacora5) {
		this.idBitacora5 = idBitacora5;
	}

}
